package godzilla.ciudad;

import java.util.Iterator;
import java.util.LinkedList;

public class ListaDePuntos {

	private LinkedList<Punto> lista;
	
	public ListaDePuntos(){
		this.lista = new LinkedList<Punto>();
	}

	public boolean contiene(Punto puntoBuscado) {
		
		Punto puntoComparado;
		Iterator<Punto> iterador = this.lista.iterator();
		while (iterador.hasNext()){
			puntoComparado = iterador.next();
			if (puntoComparado.esEquivalenteA(puntoBuscado)){
				return true;
			}
		}
		return false;

	}

	public void agregar(Punto punto) {

		this.lista.add(punto);
		
	}

	public Iterator<Punto> iterador() {

		return lista.iterator();
		
	}
	
}
